
#ifndef CONFIG_H_
#define CONFIG_H_

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>



#define HW_VERSION	1

#define USER_NAME "Jone"

// Firmware version
#define FW_VERSION	"  3.5 T2025" // maybe use some __DATE__ __TIME__ stuff?

// Language
// 0 = English
// 1 = German (not done)
// 2 = Russian

#define LANGUAGE 0


// 编译选项
#define COMPILE_GAME1      1 // 游戏Breakout    
#define COMPILE_GAME2      1 // 游戏Car dodge
#define COMPILE_GAME3      1 // 游戏Flappy thing (not finished) 有bug  未完成，实在做不来
#define COMPILE_ANIMATIONS 1 //动画
#define COMPILE_STOPWATCH  1 //秒表
#define COMPILE_TORCH      1 //手电筒
#define COMPILE_TUNEMAKER  1 //3D滚动


//这个两个开启后可以串口打印调试信息
#define COMPILE_UART       0
#define DEBUG_MSGS		   0
#define UART_BAUD          115200



// #define RTC_SRC   ///在无外部时钟时间 请注销这里          这里有BUG ，需要配合修改millis.c里面的z中断计时软件
#define PROGMEM   //卵用，在Arduino中间需要将数据保存在flash中间，但是stm32应该直接储存在flash
// #define EEMEM
// #define FRAME_WIDTH			128
// #define FRAME_HEIGHT		64
// #define FRAME_BUFFER_SIZE	((FRAME_WIDTH * FRAME_HEIGHT) / 8)



#endif /* CONFIG_H_ */
